CAM Surface/fr

Il s'agit d'une fonctionnalité expérimentale inachevée. CAM Fonctions expérimentales

Cette documentation n'est pas terminée. Merci de nous aider et de contribuer à la documentation.

Modèle GuiCommand explique comment les commandes doivent être documentées. Parcourez Category:UnfinishedDocu pour voir d'autres pages incomplètes comme celle-ci. Voir Category:Command_Reference pour toutes les commandes.

Voir Écrire une page Wiki pour apprendre à éditer les pages du wiki, et aller à Contribuer à FreeCAD pour apprendre d'autres façons de contribuer.

CAM Surfaçage 3D

Emplacement du menu
CAM → Surfacer 3D
Ateliers
CAM
Raccourci par défaut
Aucun
Introduit dans la version
0.19
Voir aussi
Aucun

Description

Cet outil crée une nouvelle opération de Surfaçage 3D, capable de générer le G-code de parcours pour l'entière surface supérieure d'un modèle 3D (ou capable de travailler avec des faces sélectionnées) et permet d'éviter des faces. Cette opération offre plusieurs motifs de coupe : ligne, zigzag, circulaire, circulaire en zigzag, décalage et spirale (similaire à un motif adaptatif). Depuis la version 0.19, cette opération propose de nombreuses personnalisations pour permettre une plus grande productivité.

L'opération Surfaçage 3D permet également de générer des parcours basiques de surfaçage 3D rotationnelles. Les capacités rotationnelles sont limitées à l'ensemble du modèle et ne permettent pas d'isoler des faces ou des régions spécifiques. Les parcours rotationnels sont également limités à des motifs de coupe linéaire.

L'outil Surfaçage 3D s'interface avec OCL.pyd, un module open source tiers intitulé OpenCamLib qui génère des parcours d'outil à partir d'un modèle 3D. OpenCamLib n'est pas directement intégré à FreeCAD.

Remarque : pour utiliser l'opération Surfaçage 3D, vous devez :

  1. Installer correctement OpenCamLib.
  2. Activer les fonctions expérimentales de l'atelier CAM.
  3. Vérifier Édition → Préférences... → CAM → Avancé → Activer les fonctions dépendantes d'openCAMlib.

Utilisation

Les instructions d'utilisation pour plusieurs variantes de Surfaçage 3D sont présentées ici.

Opération de base

  1. Appuyez sur l'icône Surfacer 3D ou sélectionnez CAM → Surfacer 3D du menu déroulant.
  2. Sélectionnez le contrôleur d'outil pour l'opération dans la fenêtre contextuelle de la fenêtre de dialogue Contrôleur d'outil, le cas échéant.
  3. Dans l'onglet Géométrie de base, sélectionnez les faces spécifiques sur lesquelles vous souhaitez vous concentrer et/ou éviter pour l'opération.
  4. Ajustez les profondeurs d'opération selon vos besoins dans l'onglet Profondeurs: Profondeur de départ, Profondeur de finition, Descente.
  5. Faites des ajustements dans l'onglet Hauteurs si nécessaire.
  6. Configurez les paramètres dans l'onglet Opérations si nécessaire:
    • Choisissez votre mode de refroidissement.
    • Choisissez la boîte de délimitation: Brut ou Boîte de délimitation de base
    • Définissez le type de balayage pour l'opération: planaire ou rotationnel
    • Sélectionnez le mode de calque pour l'opération: passe unique ou passe multiple
      1. Un seul passage est pour une passe finale
      2. Multi-pass peut être utilisé pour le dégagement en combinaison avec l'utilisation du décalage de profondeur pour laisser une couche de surface mince pour une passe de finition
    • Ajoutez un décalage supplémentaire à la boîte de délimitation en X et Y comme vous le souhaitez (Balayages rotationnels uniquement)
    • Réglez la direction du Drop Cutter: X ou Y. Il s'agit de la direction linéaire dans laquelle la fraise (broche) se déplacera. (Balayages rotationnels uniquement)
    • Ajoutez une valeur de décalage de profondeur si vous souhaitez laisser une épaisseur de matériau spécifiée sur la surface, par exemple une passe de finition finale
    • Définissez l'intervalle d'échantillonnage utilisé pour l'analyse OCL.
    • Définissez la valeur Step Over en pourcentage du diamètre de l'outil.
    • Cochez la case Utiliser le point de départ si vous souhaitez fournir un point de départ pour l'opération dans la vue des propriétés de l'onglet de données de l'opération.
    • L'application des limites est activée par défaut. Cela force l'outil de coupe à rester à l'intérieur des limites de la géométrie de l'entité pour l'opération, comme une opération d'empoquetage. Désactivez cette option pour permettre au couteau de s'étendre vers l'extérieur de la géométrie de l'entité. La propriété Ajustement des limites remplace cette propriété.
    • L'optimisation des parcours linéaires est activée par défaut. La désactivation donnera un résultat gcode plus long et augmentera probablement le temps de découpe.
  7. Si vous souhaitez prévisualiser le résultat avant d'accepter les paramètres, cliquez sur Appliquer
  8. Cliquez sur le bouton OK pour confirmer et générer des chemins.

Pour obtenir des effets différents ou plus complexes, définissez des propriétés d'opération supplémentaires dans l'onglet Données de la vue Propriétés pour l'opération.

Balayages rotationnels (4ème axe)

  1. Lancez une opération de base comme décrit ci-dessus et définissez le Type de balayage à Rotationnel.
  2. Remarque : la sélection de face n'est pas disponible pour les balayages rotationnels, les modifications apportées à la géométrie de base sont donc ignorées.
  3. Localisez l'onglet Données et la vue Propriétés pour la nouvelle opération de Surfaçage 3D. Une section Rotation devrait être disponible avec des propriétés supplémentaires à ajuster, listées ci-dessous.

Il est recommandé de définir toutes les propriétés de rotation souhaitées en une seule fois avant de recalculer. Pour ce faire, cliquez sur la touche ENTRÉE immédiatement après avoir modifié un paramètre de propriété. Ce processus vous permettra de modifier et d'enregistrer plusieurs propriétés avant de recalculer l'opération.

  1. Ajustez les paramètres suivants selon vos besoins:
    • Définissez DonnéesCutter Tilt sur l'index de décalage (angle) [0-90]. (Utilisé pour les fraises hémisphériques)
    • Remplacez DonnéesDrop Cutter Dir par l'axe de déplacement de la fraise (broche).
    • Modifiez DonnéesDrop Cutter Extra Offset pour étendre la boîte de délimitation dans les directions X et Y.
    • Définissez DonnéesRotation Axis sur l'axe souhaité.
    • Ajustez DonnéesStart Index pour démarrer l'index (angle) [0-360].
    • Ajustez DonnéesStop Index pour arrêter l'index (angle) [0-360].
  2. Cliquez sur l'icône Recalculer dans la barre d'outils.
  3. Attendez les résultats ...

Remarques sur les balayages rotationnels

Remarques sur les balayages de modèles complexes

Des temps de traitement excessivement longs (plus de 10 minutes) peuvent se produire lors du traitement de grands modèles complexes. En plus des facteurs déjà mentionnés, les étapes suivantes peuvent aider à identifier les causes et les solutions potentielles.

Mémoire insuffisante
Vérifiez la quantité de mémoire disponible pendant l'exécution du balayage à l'aide d'un outil tel que le Gestionnaire des tâches, onglet Mémoire de Windows. Si plus de 90 % de la mémoire est constamment utilisée, alors un petit paramètre Déflexion linéaire pourrait générer un maillage trop important pour la mémoire disponible.
Pour confirmer cela ...

  1. Créez une nouvelle opération de Surfaçage 3D.
  2. Passez à l'onglet Modèle et augmentez la valeur de DonnéesLinear Deflection. Par exemple, passez de 2,5 um à 20 um.
  3. Revenez à l'onglet Tâches pour terminer la configuration de l'opération.
  4. Cliquez sur le bouton OK pour confirmer et générer les parcours.

Pour faire de cette valeur la valeur par défaut pour toutes les nouvelles opérations de Surfaçage 3D, modifiez le paramètre GeometryTolerance.
Outils → Éditer les paramètres... → Preferences → Mod → CAM → GeometryTolerance .
Notez qu'à partir de la version 0.19, DonnéesLinear Deflection par défaut = GeometryTolerance / 4.

Géométrie non valide
Si un modèle contient une géométrie invalide, le temps de numérisation peut augmenter considérablement. Un modèle peut être vérifié à l'aide de la fonction Part Vérifier la géométrie dans l'atelier Part.
Pour exécuter l'outil :

  1. Passez dans l'atelier Part et sélectionnez le modèle à vérifier.
  2. Cliquez sur le bouton Part Vérifier la géométrie disponible dans la barre d'outils de l'atelier de pièce OU utilisez l'entrée Pièce → Vérifier la géométrie dans le menu supérieur.
  3. Cliquez sur le bouton Exécuter la vérification et examinez les résultats.

Si les résultats comprennent des éléments comme BOPAlgo SelfIntersect, alors la géométrie n'est pas valide et doit être corrigée en ajustant le modèle.
(Conseil : les opérations booléennes et les commandes Loft peuvent parfois introduire des Self Intersections)
.

Formes d'outils (de coupe) disponibles

Cette opération 3D Surface utilise actuellement OpenCamLib pour extraire les trajectoires de la base de la pièce. En tant que tel, une traduction des paramètres de l'outil est nécessaire entre le contrôleur d'outil de FreeCAD et OCL afin de compléter le balayage avec la forme de votre outil (cutter).

Ces formes d’outils sont respectées et disponibles pour cette opération 3D Surface:

Si vous choisissez d'exécuter le simulateur de parcours dans l'atelier CAM, il utilise uniquement la fraise de bout standard pour simuler des parcours. Par conséquent, vous ne verrez pas l’enlèvement de matière spécifique à une forme d’outil. L'enlèvement de matière est illustré à l'aide de la forme de la fraise.

REMARQUE: à compter de mai 2019, seule la fraise en bout dispose d'un type de test permettant de déterminer l'exactitude de la traduction des paramètres de l'outil FreeCAD-OCL. Veuillez poster tout commentaire concernant une utilisation autre que l’usine finale dans la section Path/CAM des forums FreeCAD.

Propriétés: Version 0.19

Remarque : toutes ces propriétés ne sont pas disponibles dans l'éditeur de fenêtre de tâches. Certaines ne sont accessibles que dans l'onglet Données du panneau Vue de propriétés pour cette opération.

Base

Remarque : il est conseillé de ne pas modifier la propriété Placement des opérations de parcours. Il convient plutôt de déplacer ou de faire pivoter le modèle de la Tâche de CAM selon les besoins.

Clearing Options

Depth

Mesh Conversion

Optimization

Path

Rotation

Selected Geometry Settings

Start Point

Surface

Waste

Editeur de la fenêtre des tâches

Les descriptions des paramètres sont fournies dans la liste des propriétés ci-dessus.

Cette section est simplement une représentation des paramètres de l’éditeur de fenêtres pour l’opération.

Localisation de la base

Profondeur

Hauteur

Opération

Ressources